home *** CD-ROM | disk | FTP | other *** search
- Emu8086 supports additional devices
- that can be created by 3rd party vendors.
-
- There are 2 sample devices:
- Simple.exe
- LED_Display.exe
- Printer.exe - actual device written by
- Andrew Nelis (andrewn@nipltd.com)
-
- Source code for these devices can be found
- in "Sources.zip" zip. These devices are programmed
- in Visual Basic; other languages (VC++, Delphi...)
- also can be used - all you have to do is to get
- access to "EmuPort.io" file in Windows "Temp"
- directory (can be accessed by GetTempPath()
- function of the API).
-
- To write your own device using Visual Basic,
- all you have to do is to include "io.bas"
- module into your project, and use pre-made
- subs and functions (look inside that file
- for more information).
-
- Reserved input / output addresses for custom
- devices are: from 00000Fh to 0FFFFh (15 to 65535).
- Port 100 corresponds to byte 100 in "EmuPort.io"
- file, port 101 to the byte 101, etc...
- (we count from zero).
-
- Devices (EXE files) in "DEVICES" folder are
- automatically added to "Virtual Devices" menu
- of the emulator when it starts.
-
- I'll be glad to include devices made by you
- in the next release of Emu8086. If you decide
- to share your device with other developers
- around the world - please send us the source
- code of the device! Thank you!
-
- Good luck!
-
- Technical support e-mail: info@emu8086.com
-